package com.itxx.homeWork;


/*标准版:
新建一个类Student -> String name,Integer chineseScore,Integer mathScore,Integer englishScore.
[GET/SET/有参/无参/toString/equals]
使用键盘录入三个学生的数据 -> 12次,通过反射封装三个学生对象.
存储到ArrayList中,将ArrayList中的数据按照主要条件:总分 次要条件:语文 次要:数学进行排序(升序/降序无所谓) 默认所有学生均不重复.
将ArrayList中的数据按照 姓名:xxx 总分:xxx 语文:xxx 数学:xxx 英语:xxx 一个学生一行写入到当前模块下的student.txt中.

升级版: 加上Socket
客户端 ->
新建一个类Student -> String name,Integer chineseScore,Integer mathScore,Integer englishScore.
[GET/SET/有参/无参/toString/equals]
使用键盘录入三个学生的数据 -> 12次,通过反射封装三个学生对象.
存储到ArrayList中,将ArrayList中的数据按照主要条件:总分 次要条件:语文 次要:数学进行排序(升序/降序无所谓) 默认所有学生均不重复.
将ArrayList序列化到当前模块下的student.txt文件中,然后将student.txt文件上传到服务器端.

服务器端:
接收到这个数据之后,进行反序列化,将学生排序信息打印到控制台.
*/
public class Demo {
    public static void main(String[] args) {
        //System.out.println("今日案例[反射]:通过反射构造方法创建对象 / 通过反射成员方法调用方法 / 通过method.properties运行任意类的任意方法 / IDEA中作业题.txt");
        //System.out.println("今日案例[反射]: 通过反射成员方法调用方法 / 通过method.properties运行任意类的任意方法 / IDEA中作业题.txt");
        System.out.println("今日案例[反射]:  通过method.properties运行任意类的任意方法 / IDEA中作业题.txt");

    }
}
